python入门使用(四):python中库的导入与添加

您所在的位置:网站首页 python 导入数学库 python入门使用(四):python中库的导入与添加

python入门使用(四):python中库的导入与添加

2023-07-31 05:10| 来源: 网络整理| 查看: 265

Python中虽然有很多功能强大的库(模块、包),但是在我们的实际使用中,往往需要把更多的库(模块、包)加载进来。甚至需要安装第三方扩展库,来丰富python的功能。

一、 库的导入

Python本身内置了很多强大的库,可以直接导入供我们使用。 示例(使用math库为例):

(1)直接导入库:

代码:

import math a = math.sin(1) #计算正弦 b = math.cos(1) #计算余弦 c = math.pi #内置的圆周率常数 print(a) print(b) print(c)

结果:

在这里插入图片描述

(2)使用别名导入库:

代码:

import math as m a = m.sin(1) print(a)

结果:

在这里插入图片描述

(3)通过名称导入直接函数

代码:

from math import exp as e #只导入math库中的exp并起名为e a = e(1) #计算指数 print(a) b = sin(1) #因为只导入了exp,所以使用sin会报错 print(b)

结果: 在这里插入图片描述

(4)导入库中所有函数

代码:

from math import * a = exp(1) b = sin(1) print(a) print(b)

结果:

在这里插入图片描述

二、 添加第三方库

Python中虽然有很多功能强大的库(模块、包),但是在我们的实际使用中,往往需要把更多的库(模块、包)加载进来。甚至需要安装第三方扩展库,来丰富python的功能。

如果读者安装的是anaconda发行版,那么他已经自带了下列库:numpy、scipy、matplotlib、pandas、scikit-learn。

在这里插入图片描述

添加第三方库的方法有很多,这里只介绍最简单方法的一种(pip安装),读者可以自己去了解其他方法。 在这里插入图片描述

pip命令格式:pip install 库名

(1)numpy库 在这里插入图片描述

因为我已经安装过了,所以显示已安装

安装完成后,可以使用numpy库对数据进行操作

代码:

import numpy as np #一般以np为别名导入numpy库 a = np.array([2,0,1,5]) #创建数组 print(a) #输出数组 print(a[:3]) #引用前三个数字(切片) a.sort() #将a的元素从小到大排序,此操作直接修改a,此时a为[0,1,2,5] b = np.array([[1,2,3],[4,5,6]]) #创建二维数组 print(b*b) #输出数组的平方阵,即[[1,4,9],[16,25,36]]

结果:

在这里插入图片描述

(2)jieba库 在这里插入图片描述

安装完成后,可以使用jieba库对数据进行操作

代码:

#读取文件 f=open('乘风破浪的姐姐.txt',encoding='utf-8') data = f.readlines() # 直接将文件中按行读到list里,读取后的文件格式为数组 f.close() # 关 #将文件转换成字符串 text="" for line in data: text += line print(text) import re #导入库 import jieba text = re.sub(r'[[0-9]*]',' ',text)#去除类似[1],[2] text = re.sub(r'\s+',' ',text)#用单个空格替换了所有额外的空格 sentences = re.split('(。|!|\!|\.|?|\?)',text)#分句:re.split(’(。|!|!|.|?|?)’,text) 加括号则保留分句符号如。!,不加则不保留分句符号 print(sentences)

结果:

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3